SKE PORTFOLIO

- Week 8 -

 

|HOME | WEEK1 |WEEK 2 | WEEK 3 | WEEK 4 | WEEK 5 | WEEK 6 | WEEK 7 | WEEK 8|

 

 

Skills Audit

 

Overall I have thoroughly enjoyed the SKE Course. Some of the topic areas have been challenging and it has been a very intense course however, I have learnt alot and it has definately been benefical to me. As is evidenced below when I initially started this course I had very minimal knowledge and some topics I had never heard of previously. However, during these eight weeks I have improved immensly and now have atleast the basic knowledge in all areas covered and very strong knowledge in majority. I now feel confident that if I continue to work at everything that has been taught to me on this course I will have great knowledge in all areas and can use this knowledge effectively during my teaching career. This is a course which I would definately recommend as the support and advice given was fantastic and I feel my development and understanding of the subject has improved greatly.

 

Enter 1 (I can teach this), 2(Can teach this at low level), 3 (some knowledge), 4(no exposure to this)

 

Constants, variables and data types

 

Data and information

3

2

1

1

Constants

3

2

1

1

Variables

3

2

1

1

Data types

3

2

1

1

Purpose of data types

4

3

1

1

Structures

 

How data types can be combined to make data structures

4

3

3

3

How data structures can make coding a solution to a problem simpler

4

3

3

3

Program flow control

 

Sequencing

4

2

1

1

Selection

4

3

2

1

Iteration

4

3

2

1

Procedures and functions

 

What procedures and functions are when to use procedures and functions

4

4

4

3

Writing your own procedures and functions

4

4

4

3

Built-in functions

4

4

4

3

Parameters

4

4

4

3

Return values

4

4

4

2

Scope of variables, constants, functions and procedures

 

Understand scope and identify value of a variable at a given point in code.

4

3

3

3

Error handling

 

Different types of error that can occur

4

3

3

2

How to test your code for errors

4

2

2

2

How to detect errors from within code

4

2

2

2

How to recover from errors within the code

4

2

2

2

Handling external data

 

Using text files to read/write data

4

4

4

4

Using databases to read/write data

4

4

4

4

Computer structure

 

Systems

4

2

1

1

Hardware

4

2

1

1

CPU (Central Processing Unit)

4

2

1

1

Memory

4

2

1

1

Secondary storage

4

3

1

1

Algorithms

 

Be able to create algorithms to solve simple problems

4

2

1

1

Data representation

 

Know how to convert between binary, denary and hexadecimal.

4

3

3

2

Software development life cycle

 

Lifecycle models that can be used (eg cyclical, waterfall, spiral)

4

4

4

4

Prototyping

 

Have experience of using prototyping to create solutions.

4

4

4

4

Application testing

 

Test simple code designs/algorithms using trace tables.

4

2

2

1

Networking

 

Client server

4

4

2

2

Web application concepts

4

4

2

2

Use of external code sources

 

Explain the advantages and disadvantages of using such sources.

4

4

4

2

Database concepts

 

Query methods (SQL)

4

4

2

2

Connecting to databases from applications and web based apps

4

4

4

3

The use of computer technology in society

 

Evaluate the impact of the use of computer technology in society.

4

4

4

3